{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-opencmis-bindings",
      "artifactVersion": "7.10-HF07",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.core",
          "org.nuxeo.ecm.core.api",
          "org.nuxeo.ecm.core.cache",
          "org.nuxeo.ecm.core.convert",
          "org.nuxeo.ecm.core.convert.api",
          "org.nuxeo.ecm.core.convert.plugins",
          "org.nuxeo.ecm.core.event",
          "org.nuxeo.ecm.core.io",
          "org.nuxeo.ecm.core.management",
          "org.nuxeo.ecm.core.management.jtajca",
          "org.nuxeo.ecm.core.mimetype",
          "org.nuxeo.ecm.core.opencmis.bindings",
          "org.nuxeo.ecm.core.opencmis.impl",
          "org.nuxeo.ecm.core.persistence",
          "org.nuxeo.ecm.core.query",
          "org.nuxeo.ecm.core.redis",
          "org.nuxeo.ecm.core.schema",
          "org.nuxeo.ecm.core.storage",
          "org.nuxeo.ecm.core.storage.dbs",
          "org.nuxeo.ecm.core.storage.mongodb",
          "org.nuxeo.ecm.core.storage.sql",
          "org.nuxeo.ecm.core.storage.sql.management",
          "org.nuxeo.ecm.core.storage.sql.ra"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.core",
        "id": "grp:org.nuxeo.ecm.core",
        "name": "org.nuxeo.ecm.core",
        "parentIds": [],
        "readmes": [],
        "version": "7.10"
      },
      "bundleId": "org.nuxeo.ecm.core.opencmis.bindings",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager--factory",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.bindings.servicefactorymanager.contrib/Contributions/org.nuxeo.ecm.core.opencmis.bindings.servicefactorymanager.contrib--factory",
              "id": "org.nuxeo.ecm.core.opencmis.bindings.servicefactorymanager.contrib--factory",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
                "name": "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
                "type": "service"
              },
              "version": "7.10-HF07",
              "xml": "<extension point=\"factory\" target=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager\">\n    <factory class=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactory\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.bindings.servicefactorymanager.contrib",
          "name": "org.nuxeo.ecm.core.opencmis.bindings.servicefactorymanager.contrib",
          "requirements": [],
          "services": [],
          "version": "7.10-HF07",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.core.opencmis.bindings.servicefactorymanager.contrib\" version=\"1.0.0\">\n\n  <extension target=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager\"\n      point=\"factory\">\n    <factory class=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactory\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/servicefactorymanager-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ws.WSEndpointManager--endpoint",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.jaxws.services/Contributions/org.nuxeo.ecm.core.opencmis.jaxws.services--endpoint",
              "id": "org.nuxeo.ecm.core.opencmis.jaxws.services--endpoint",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ws.WSEndpointManager",
                "name": "org.nuxeo.ecm.platform.ws.WSEndpointManager",
                "type": "service"
              },
              "version": "7.10-HF07",
              "xml": "<extension point=\"endpoint\" target=\"org.nuxeo.ecm.platform.ws.WSEndpointManager\">\n    <endpoint address=\"/cmis/RepositoryService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.RepositoryService\" name=\"RepositoryService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"RepositoryServicePort\" service=\"RepositoryService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n    <endpoint address=\"/cmis/NavigationService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.NavigationService\" name=\"NavigationService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"NavigationServicePort\" service=\"NavigationService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n\n    <endpoint address=\"/cmis/VersioningService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.VersioningService\" name=\"VersioningService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"VersioningServicePort\" service=\"VersioningService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n\n    <endpoint address=\"/cmis/RelationshipService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.RelationshipService\" name=\"RelationshipService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"RelationshipServicePort\" service=\"RelationshipService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n\n    <endpoint address=\"/cmis/DiscoveryService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.DiscoveryService\" name=\"DiscoveryService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"DiscoveryServicePort\" service=\"DiscoveryService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n\n    <endpoint address=\"/cmis/MultiFilingService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.MultiFilingService\" name=\"MultiFilingService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"MultiFilingServicePort\" service=\"MultiFilingService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n    <endpoint address=\"/cmis/ACLService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.AclService\" name=\"ACLService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"ACLServicePort\" service=\"ACLServiceService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n    <endpoint address=\"/cmis/PolicyService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.PolicyService\" name=\"PolicyService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"PolicyServicePort\" service=\"PolicyService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n    <endpoint address=\"/cmis/ObjectService\" enable-mtom=\"true\" implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.ObjectService\" name=\"ObjectService\" namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"ObjectServicePort\" service=\"ObjectService\" wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.jaxws.services",
          "name": "org.nuxeo.ecm.core.opencmis.jaxws.services",
          "requirements": [],
          "services": [],
          "version": "7.10-HF07",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.core.opencmis.jaxws.services\" version=\"1.0\">\n\n  <extension target=\"org.nuxeo.ecm.platform.ws.WSEndpointManager\" point=\"endpoint\">\n    <endpoint name=\"RepositoryService\" address=\"/cmis/RepositoryService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.RepositoryService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"RepositoryServicePort\" service=\"RepositoryService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n    <endpoint name=\"NavigationService\" address=\"/cmis/NavigationService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.NavigationService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"NavigationServicePort\" service=\"NavigationService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n\n    <endpoint name=\"VersioningService\" address=\"/cmis/VersioningService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.VersioningService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"VersioningServicePort\" service=\"VersioningService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n\n    <endpoint name=\"RelationshipService\" address=\"/cmis/RelationshipService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.RelationshipService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"RelationshipServicePort\"\n      service=\"RelationshipService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n\n    <endpoint name=\"DiscoveryService\" address=\"/cmis/DiscoveryService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.DiscoveryService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"DiscoveryServicePort\" service=\"DiscoveryService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n\n    <endpoint name=\"MultiFilingService\" address=\"/cmis/MultiFilingService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.MultiFilingService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"MultiFilingServicePort\"\n      service=\"MultiFilingService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n    <endpoint name=\"ACLService\" address=\"/cmis/ACLService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.AclService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"ACLServicePort\" service=\"ACLServiceService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n    <endpoint name=\"PolicyService\" address=\"/cmis/PolicyService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.PolicyService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"PolicyServicePort\" service=\"PolicyService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n\n    <endpoint name=\"ObjectService\" address=\"/cmis/ObjectService\"\n      implementor=\"org.apache.chemistry.opencmis.server.impl.webservices.ObjectService\"\n      namespace=\"http://docs.oasis-open.org/ns/cmis/ws/200908/\" port=\"ObjectServicePort\" service=\"ObjectService\"\n      wsdl=\"nuxeo.war/WEB-INF/wsdl/CMISWS-Service.wsdl\" enable-mtom=\"true\">\n      <handlers>\n        <handler>org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisAuthHandler</handler>\n      </handlers>\n    </endpoint>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/ws-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--startURL",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.jaxws.config/Contributions/org.nuxeo.ecm.core.opencmis.jaxws.config--startURL",
              "id": "org.nuxeo.ecm.core.opencmis.jaxws.config--startURL",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "name": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "type": "service"
              },
              "version": "7.10-HF07",
              "xml": "<extension point=\"startURL\" target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\">\n    <startURLPattern>\n      <patterns>\n        <pattern>webservices/cmis/</pattern>\n      </patterns>\n    </startURLPattern>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService--filterConfig",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.jaxws.config/Contributions/org.nuxeo.ecm.core.opencmis.jaxws.config--filterConfig",
              "id": "org.nuxeo.ecm.core.opencmis.jaxws.config--filterConfig",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService",
                "name": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService",
                "type": "service"
              },
              "version": "7.10-HF07",
              "xml": "<extension point=\"filterConfig\" target=\"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService\">\n    <filterConfig name=\"cmis-jaxws\" transactional=\"true\">\n      <pattern>/nuxeo/webservices/cmis/.*\n      </pattern>\n    </filterConfig>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.jaxws.config",
          "name": "org.nuxeo.ecm.core.opencmis.jaxws.config",
          "requirements": [],
          "services": [],
          "version": "7.10-HF07",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.core.opencmis.jaxws.config\">\n\n  <!-- the /webservices/cmis part is defined in the JAX-WS endpoints in deployment-fragment.xml -->\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService\"\n    point=\"filterConfig\">\n    <filterConfig name=\"cmis-jaxws\" transactional=\"true\">\n      <pattern>${org.nuxeo.ecm.contextPath}/webservices/cmis/.*\n      </pattern>\n    </filterConfig>\n  </extension>\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\"\n    point=\"startURL\">\n    <startURLPattern>\n      <patterns>\n        <pattern>webservices/cmis/</pattern>\n      </patterns>\n    </startURLPattern>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/soap-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService--filterConfig",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.json.config/Contributions/org.nuxeo.ecm.core.opencmis.json.config--filterConfig",
              "id": "org.nuxeo.ecm.core.opencmis.json.config--filterConfig",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService",
                "name": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService",
                "type": "service"
              },
              "version": "7.10-HF07",
              "xml": "<extension point=\"filterConfig\" target=\"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService\">\n    <filterConfig name=\"cmis-json\" transactional=\"true\">\n      <pattern>/nuxeo/json/cmis(/.*)?</pattern>\n    </filterConfig>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--authenticators",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.json.config/Contributions/org.nuxeo.ecm.core.opencmis.json.config--authenticators",
              "id": "org.nuxeo.ecm.core.opencmis.json.config--authenticators",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "name": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "type": "service"
              },
              "version": "7.10-HF07",
              "xml": "<extension point=\"authenticators\" target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\">\n    <authenticationPlugin class=\"org.nuxeo.ecm.platform.ui.web.auth.plugins.BasicAuthenticator\" enabled=\"true\" name=\"BASIC_AUTH\">\n      <parameters>\n        <parameter name=\"ForcePromptURL_CMISJSON\">json/cmis</parameter>\n      </parameters>\n    </authenticationPlugin>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.json.config",
          "name": "org.nuxeo.ecm.core.opencmis.json.config",
          "requirements": [],
          "services": [],
          "version": "7.10-HF07",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.core.opencmis.json.config\">\n\n  <!-- the /json/cmis part is defined in the servlet mapping in deployment-fragment.xml -->\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService\"\n    point=\"filterConfig\">\n    <filterConfig name=\"cmis-json\" transactional=\"true\">\n      <pattern>${org.nuxeo.ecm.contextPath}/json/cmis(/.*)?</pattern>\n    </filterConfig>\n  </extension>\n\n  <!-- make sure no redirect for authentication happens -->\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\"\n    point=\"authenticators\">\n    <authenticationPlugin name=\"BASIC_AUTH\"\n      enabled=\"true\"\n      class=\"org.nuxeo.ecm.platform.ui.web.auth.plugins.BasicAuthenticator\">\n      <parameters>\n        <parameter name=\"ForcePromptURL_CMISJSON\">json/cmis</parameter>\n      </parameters>\n    </authenticationPlugin>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/json-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "componentClass": "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
          "documentation": "\n    The nuxeo CMIS service factory manages the NuxeoCmisServiceFactory\n    class and parameters to be extended.\n\n    <code>\n    <extension point=\"factory\" target=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager\">\n        <factory class=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactory\">\n            <parameter name=\"servicewrapper.1\">com.example.my.SimpleWrapper\n          </parameter>\n            <parameter name=\"servicewrapper.2\">com.example.my.AdvancedWrapper,1,cmis:documents\n          </parameter>\n            <parameter name=\"servicewrapper.3\">com.example.my.DebuggingWrapper,testRepositoryId\n          </parameter>\n            <parameter name=\"service.tempDirectory\">/tmp</parameter>\n            <parameter name=\"service.encryptTempFiles\">false</parameter>\n            <parameter name=\"service.memoryThreshold\">4194304</parameter>\n            <parameter name=\"service.maxContentSize\">4294967296</parameter>\n            <parameter name=\"service.defaultTypesMaxItems\">100</parameter>\n            <parameter name=\"service.defaultTypesDepth\">-1</parameter>\n            <parameter name=\"service.defaultMaxItems\">100</parameter>\n            <parameter name=\"service.defaultDepth\">2</parameter>\n        </factory>\n    </extension>\n</code>\n",
          "documentationHtml": "<p>\nThe nuxeo CMIS service factory manages the NuxeoCmisServiceFactory\nclass and parameters to be extended.\n</p><p>\n</p><pre><code>    &lt;extension point&#61;&#34;factory&#34; target&#61;&#34;org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager&#34;&gt;\n        &lt;factory class&#61;&#34;org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactory&#34;&gt;\n            &lt;parameter name&#61;&#34;servicewrapper.1&#34;&gt;com.example.my.SimpleWrapper\n          &lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;servicewrapper.2&#34;&gt;com.example.my.AdvancedWrapper,1,cmis:documents\n          &lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;servicewrapper.3&#34;&gt;com.example.my.DebuggingWrapper,testRepositoryId\n          &lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;service.tempDirectory&#34;&gt;/tmp&lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;service.encryptTempFiles&#34;&gt;false&lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;service.memoryThreshold&#34;&gt;4194304&lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;service.maxContentSize&#34;&gt;4294967296&lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;service.defaultTypesMaxItems&#34;&gt;100&lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;service.defaultTypesDepth&#34;&gt;-1&lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;service.defaultMaxItems&#34;&gt;100&lt;/parameter&gt;\n            &lt;parameter name&#61;&#34;service.defaultDepth&#34;&gt;2&lt;/parameter&gt;\n        &lt;/factory&gt;\n    &lt;/extension&gt;\n</code></pre><p></p>",
          "extensionPoints": [
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
              "descriptors": [
                "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryDescriptor"
              ],
              "documentation": "\n      This service provides an extension point to override\n      the NuxeoCmisServiceFactory\n      class and parameters.\n    \n",
              "documentationHtml": "<p>\nThis service provides an extension point to override\nthe NuxeoCmisServiceFactory\nclass and parameters.\n</p><p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager/ExtensionPoints/org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager--factory",
              "id": "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager--factory",
              "label": "factory (org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager)",
              "name": "factory",
              "version": "7.10-HF07"
            }
          ],
          "extensions": [],
          "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
          "name": "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
          "requirements": [],
          "services": [
            {
              "@type": "NXService",
              "componentId": "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager/Services/org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
              "id": "org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager",
              "overriden": false,
              "version": "7.10-HF07"
            }
          ],
          "version": "7.10-HF07",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component\n  name=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager\"\n  version=\"1.0.0\">\n\n  <documentation>\n    The nuxeo CMIS service factory manages the NuxeoCmisServiceFactory\n    class and parameters to be extended.\n\n    <code>\n      <extension\n        target=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager\"\n        point=\"factory\">\n        <factory\n          class=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactory\">\n          <parameter name=\"servicewrapper.1\">com.example.my.SimpleWrapper\n          </parameter>\n          <parameter name=\"servicewrapper.2\">com.example.my.AdvancedWrapper,1,cmis:documents\n          </parameter>\n          <parameter name=\"servicewrapper.3\">com.example.my.DebuggingWrapper,testRepositoryId\n          </parameter>\n          <parameter name=\"service.tempDirectory\">/tmp</parameter>\n          <parameter name=\"service.encryptTempFiles\">false</parameter>\n          <parameter name=\"service.memoryThreshold\">4194304</parameter>\n          <parameter name=\"service.maxContentSize\">4294967296</parameter>\n          <parameter name=\"service.defaultTypesMaxItems\">100</parameter>\n          <parameter name=\"service.defaultTypesDepth\">-1</parameter>\n          <parameter name=\"service.defaultMaxItems\">100</parameter>\n          <parameter name=\"service.defaultDepth\">2</parameter>\n        </factory>\n      </extension>\n    </code>\n\n  </documentation>\n\n  <implementation\n    class=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager\" />\n\n  <service>\n    <provide\n      interface=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryManager\" />\n  </service>\n\n  <extension-point name=\"factory\">\n    <documentation>\n      This service provides an extension point to override\n      the NuxeoCmisServiceFactory\n      class and parameters.\n    </documentation>\n\n    <object\n      class=\"org.nuxeo.ecm.core.opencmis.bindings.NuxeoCmisServiceFactoryDescriptor\" />\n  </extension-point>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/servicefactorymanager-service.xml",
          "xmlPureComponent": false
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--authenticators",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.atom.config/Contributions/org.nuxeo.ecm.core.opencmis.atom.config--authenticators",
              "id": "org.nuxeo.ecm.core.opencmis.atom.config--authenticators",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "name": "org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService",
                "type": "service"
              },
              "version": "7.10-HF07",
              "xml": "<extension point=\"authenticators\" target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\">\n    <authenticationPlugin class=\"org.nuxeo.ecm.platform.ui.web.auth.plugins.BasicAuthenticator\" enabled=\"true\" name=\"BASIC_AUTH\">\n      <parameters>\n        <parameter name=\"ForcePromptURL_CMISAtomPub\">atom/cmis</parameter>\n        <parameter name=\"ForcePromptURL_CMIS10AtomPub\">atom/cmis10</parameter>\n      </parameters>\n    </authenticationPlugin>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService--filterConfig",
              "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.atom.config/Contributions/org.nuxeo.ecm.core.opencmis.atom.config--filterConfig",
              "id": "org.nuxeo.ecm.core.opencmis.atom.config--filterConfig",
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService",
                "name": "org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService",
                "type": "service"
              },
              "version": "7.10-HF07",
              "xml": "<extension point=\"filterConfig\" target=\"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService\">\n    <filterConfig name=\"cmis-atom\" transactional=\"true\">\n      <pattern>/nuxeo/atom/cmis(/.*)?</pattern>\n    </filterConfig>\n    <filterConfig name=\"cmis10-atom\" transactional=\"true\">\n      <pattern>/nuxeo/atom/cmis10(/.*)?</pattern>\n    </filterConfig>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings/org.nuxeo.ecm.core.opencmis.atom.config",
          "name": "org.nuxeo.ecm.core.opencmis.atom.config",
          "requirements": [],
          "services": [],
          "version": "7.10-HF07",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.core.opencmis.atom.config\">\n\n  <!-- the /atom/cmis part is defined in the servlet mapping in deployment-fragment.xml -->\n\n  <extension\n    target=\"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService\"\n    point=\"filterConfig\">\n    <filterConfig name=\"cmis-atom\" transactional=\"true\">\n      <pattern>${org.nuxeo.ecm.contextPath}/atom/cmis(/.*)?</pattern>\n    </filterConfig>\n    <filterConfig name=\"cmis10-atom\" transactional=\"true\">\n      <pattern>${org.nuxeo.ecm.contextPath}/atom/cmis10(/.*)?</pattern>\n    </filterConfig>\n  </extension>\n\n  <!-- make sure no redirect for authentication happens -->\n  <extension\n    target=\"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService\"\n    point=\"authenticators\">\n    <authenticationPlugin name=\"BASIC_AUTH\"\n      enabled=\"true\"\n      class=\"org.nuxeo.ecm.platform.ui.web.auth.plugins.BasicAuthenticator\">\n      <parameters>\n        <parameter name=\"ForcePromptURL_CMISAtomPub\">atom/cmis</parameter>\n        <parameter name=\"ForcePromptURL_CMIS10AtomPub\">atom/cmis10</parameter>\n      </parameters>\n    </authenticationPlugin>\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/atom-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-opencmis-bindings-7.10-HF07.jar",
      "groupId": "org.nuxeo.ecm.core",
      "hierarchyPath": "/grp:org.nuxeo.ecm.core/org.nuxeo.ecm.core.opencmis.bindings",
      "id": "org.nuxeo.ecm.core.opencmis.bindings",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_60\r\nBundle-ManifestVersion: 2\r\nBundle-Version: 5.4.2.qualifier\r\nBundle-Name: Nuxeo Core OpenCMIS Bindings\r\nBundle-SymbolicName: org.nuxeo.ecm.core.opencmis.bindings;singleton:=t\r\n rue\r\nBundle-Vendor: Nuxeo\r\nExport-Package: org.nuxeo.ecm.core.opencmis.bindings\r\nBundle-ActivationPolicy: lazy\r\nEclipse-ExtensibleAPI: true\r\nNuxeo-Component: OSGI-INF/atom-contrib.xml,OSGI-INF/soap-contrib.xml,O\r\n SGI-INF/json-contrib.xml,OSGI-INF/ws-contrib.xml,OSGI-INF/servicefact\r\n orymanager-service.xml,OSGI-INF/servicefactorymanager-contrib.xml\r\nImport-Package: com.sun.xml.ws.api.handler;resolution:=optional,javax.\r\n servlet,javax.servlet.http,org.apache.chemistry.opencmis.commons.impl\r\n .server,org.apache.chemistry.opencmis.commons.server,org.apache.chemi\r\n stry.opencmis.server.impl,org.apache.chemistry.opencmis.server.impl.a\r\n tompub,org.apache.chemistry.opencmis.server.impl.webservices,org.apac\r\n he.chemistry.opencmis.server.shared,org.apache.chemistry.opencmis.ser\r\n ver.support,org.apache.commons.logging,org.nuxeo.ecm.core.opencmis.im\r\n pl.server,org.nuxeo.runtime.api,org.nuxeo.runtime.api.login\r\nBundle-RequiredExecutionEnvironment: JavaSE-1.6\r\nBundle-Activator: org.nuxeo.ecm.core.opencmis.bindings.Activator\r\n\r\n",
      "packages": [],
      "requirements": [],
      "version": "7.10-HF07"
    }
  ],
  "creationDate": 1664792867649,
  "key": "Nuxeo Platform LTS 2015-7.10",
  "name": "Nuxeo Platform LTS 2015",
  "operations": [],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1447023600000,
  "version": "7.10"
}